package com.jimmy.medical.model;

import com.jimmy.medical.entity.RechargeRecord;
import com.jimmy.medical.entity.UploadFile;
import lombok.Data;

import java.util.List;

/**
 * 费用处理信息
 */
@Data
public class FeeInfo {
    /**
     * 垫付费用
     */
    private Double fee;
    /**
     * 垫付费用凭据
     */
    private List<UploadFile> voucherList;
    /**
     * 单次服务费
     */
    private List<RechargeRecord> singleServiceList;
    /**
     * 合同收费
     */
    private List<RechargeRecord> contractList;
    /**
     * 当前订单关联的收费,费用处理时必须处理,不然无法提交费用处理
     */
    private RechargeRecord current;

    public Double getFee() {
        return fee;
    }

    public void setFee(Double fee) {
        this.fee = fee;
    }

    public List<UploadFile> getVoucherList() {
        return voucherList;
    }

    public void setVoucherList(List<UploadFile> voucherList) {
        this.voucherList = voucherList;
    }

    public List<RechargeRecord> getSingleServiceList() {
        return singleServiceList;
    }

    public void setSingleServiceList(List<RechargeRecord> singleServiceList) {
        this.singleServiceList = singleServiceList;
    }

    public List<RechargeRecord> getContractList() {
        return contractList;
    }

    public void setContractList(List<RechargeRecord> contractList) {
        this.contractList = contractList;
    }

    public RechargeRecord getCurrent() {
        return current;
    }

    public void setCurrent(RechargeRecord current) {
        this.current = current;
    }
}